xref: /aosp_15_r20/external/antlr/runtime/CSharp2/API CHANGES.TXT (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger RobotCheck:
2*16467b97STreehugger Robot
3*16467b97STreehugger RobotRewriteRuleElementStream is in CSharp3 not a generic type!
4*16467b97STreehugger Robot
5*16467b97STreehugger RobotLook for Get() to turn into indexers!
6*16467b97STreehugger Robot
7*16467b97STreehugger RobotAPI CHANGES FROM ANTRLR 3.1 to ANTLR 3.2
8*16467b97STreehugger Robot
9*16467b97STreehugger RobotRemoved any obsolete API. Lots of properties and methods have been turned virtual. Constants in UPPERCASE_ONLY have been turned into UppercaseOnly.
10*16467b97STreehugger Robot
11*16467b97STreehugger RobotAntlr.Runtime.Tree.Tree renamed to Antlr.Runtime.Tree.TreeConstants
12*16467b97STreehugger Robot
13*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.Failed() has been turned into a property
14*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.NEXT_TOKEN_RULE_NAME renamed to Antlr.Runtime.BaseRecognizer.NextTokenRuleName
15*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.MEMO_RULE_FAILED renamed to Antlr.Runtime.BaseRecognizer.MemoRuleFailed
16*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.MEMO_RULE_UNKNOWN renamed to Antlr.Runtime.BaseRecognizer.MemoRuleUnknown
17*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.INITIAL_FOLLOW_STACK_SIZE renamed to Antlr.Runtime.BaseRecognizer.InitialFollowStackSize
18*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL renamed to Antlr.Runtime.BaseRecognizer.DefaultTokenChannel
19*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.HIDDEN renamed to Antlr.Runtime.BaseRecognizer.Hidden
20*16467b97STreehugger RobotAntlr.Runtime.BaseRecognizer.Input has been removed.
21*16467b97STreehugger Robot
22*16467b97STreehugger RobotAntlr.Runtime.Parser.Input - return type has been changed to ITokenStream
23*16467b97STreehugger Robot
24*16467b97STreehugger RobotAntlr.Runtime.Lexer.Input - return type has been changed to ICharStream
25*16467b97STreehugger Robot
26*16467b97STreehugger RobotAntlr.Runtime.TreeParser - return type has been changed to ITreeNodeStream
27*16467b97STreehugger Robot
28*16467b97STreehugger RobotAntlr.Runtime.RuleReturnScope - removed setters from properties
29*16467b97STreehugger Robot
30*16467b97STreehugger RobotAntlr.Runtime.ParserRuleReturnScope - removed setters from properties
31*16467b97STreehugger RobotAntlr.Runtime.ParserRuleReturnScope.start has been made public
32*16467b97STreehugger RobotAntlr.Runtime.ParserRuleReturnScope.stop has been made public
33*16467b97STreehugger Robot
34*16467b97STreehugger RobotAntlr.Runtime.TreeRuleReturnScope - removed setter from property
35*16467b97STreehugger Robot
36*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleElementStream is no longer generic (this causes appropriate changes to the derived classes). Usually T and SpecializingType have been replaced with "object".
37*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleElementStream.HasNext has been turned into a property
38*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleElementStream._Next() has been merged with NextTree()
39*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleElementStream.Dup() has been added
40*16467b97STreehugger Robot
41*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
42*16467b97STreehugger Robot
43*16467b97STreehugger RobotAntlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
44*16467b97STreehugger Robot
45*16467b97STreehugger RobotAntlr.Runtime.CharStreamConstants.EOF has been renamed to EndOfFile
46*16467b97STreehugger Robot
47*16467b97STreehugger RobotAntlr.Runtime.Tree.ITreeAdaptor.GetNilNode has been turned into property Nil (implementing classes followed)
48